
<?php
include './config/router.php';
// 创建路由对象
$router = new Router();
// 设置路由前缀，会拼接上你后面的路由地址，不设置就不拼接。
$router->setUrl("/api/v1");
// $router->post，get和post两种方法
// $router->get('路由地址', '控制器名字', '控制器里的方法', '路由拦截(不填默认不开启)');

// 1，解读：'/home'是接口路由地址，前面会拼接上"/api/v1" 等于"/api/v1/home"，
// 最终是主机地址+拼接后地址  http://localhost/api/v1/home
// 2，homeCtrl是controllers(控制器)文件夹里的文件名,同文件的class命名
// 3，getHomeData是该控制器里的一个方法名
$router->get('/home', 'homeCtrl', 'getHomeData');

$router->get('/executeQuery', 'homeCtrl', 'executeQuery2');

// 创建图形验证码
$router->get('/createCode', 'homeCtrl', 'getCode');

// 视图层测试
$router->get('/views', 'homeCtrl', 'viewsTest');

// 用户信息，后面加true开启路由器拦截，如果请求时没有token不通过
$router->get('/userInfo', 'userCtrl', 'getUsereData',true);

$router->post('/login', 'userCtrl', 'userLogin');
//  /login 就是登录的接口，userCtrl是我们定义的一个控制器文件，因为是关于用户操作的，所有我们把他归类到用户里。
//   userLogin是userCtrl控制器里的一个方法(登录方法)
$router->post('/register', 'userCtrl', 'userRegister');

// 易支付测试
$router->get('/pagePay', 'homeCtrl', 'ApagePay');
$router->get('/linkPay', 'homeCtrl', 'linkpay');
$router->get('/apiPay', 'homeCtrl', 'AapiPay');
$router->get('/order', 'homeCtrl', 'queryOrder');

// 邮箱测试
$router->get('/email', 'homeCtrl', 'email');



// 获取路由配置
$routes= $router->getRoutes();

?>